*** Settings ***
Library           FakerLibrary    zh-CN
Library           SeleniumLibrary
Library           String
Library           AutoItLibrary
Resource          ../常用变量.txt
Resource          ../基本配置.txt
Resource          ../浏览器变量.txt
Resource          ../常用变量.txt
Resource          ../采购管理/采购目录.txt
Resource          ../采购管理/采购品目.txt
Resource          ../费用支出管理/费用报销/通用费用报销页面元素.txt
Resource          ../费用支出管理/申请-事前/事前申请页面元素.txt
Resource          ../费用支出管理/申请-事前/因公出差页面元素.txt
Resource          ../费用支出管理/申请-事前/事前申请总单据-事前申请.txt
Resource          ../费用支出管理/借还款管理/往来款申请页面元素.txt
Resource          ../费用支出管理/费用报销/组织会议报销页面元素.txt
Resource          ../合同管理管理/合同审批页面元素.txt
Resource          ../合同管理管理/合同变更页面元素.txt
Resource          ../合同管理管理/合同管理-保证金页面元素.txt
Resource          ../基础管理/rcm_基础信息_收款信息维护页面元素.txt
Resource          资产基本信息-存放地址页面元素.txt
Resource          资产基本信息-资产分类页面元素.txt
Resource          资产基本信息-资产其他分类页面元素.txt
Resource          仓库管理页面元素.txt
Resource          耗材分类管理页面元素.txt

*** Test Cases ***
添加耗材分类-品目-成功
    [Setup]    login
    log    添加仓库管理，信息如下
    goto    ${asset_item_add}
    sleep    3
    耗材分类管理-选择耗材分类
    sleep    3
    ${asset_code}    设置开户行-根据时间格式定制
    耗材分类管理-设置耗材编码    ${asset_code}
    ${asset_name}    设置申请理由-根据时间格式定制
    耗材分类管理-设置耗材名称    ${asset_name}
    ${asset_remark}    sentences
    耗材分类管理-设置耗材备注信息    ${asset_remark}
    sleep    3
    耗材分类管理-设置耗材计量单位    ${asset_name}
    sleep    3
    事情申请暂存
    sleep    3
    goto    ${asset_item_list}
    sleep    3
    仓库管理-仓库名称搜索    ${asset_name}
    sleep    3
    组织会议报销添加成功断言    ${asset_name}
    [Teardown]    close

修改仓库管理-成功
    [Setup]    login
    log    添加仓库管理，信息如下
    goto    ${asset_item_add}
    sleep    3
    ${asset_name}    add_asset_item
    仓库管理-仓库名称搜索    ${asset_name}
    sleep    3
    仓库管理-点击修改按钮
    sleep    3
    耗材分类管理-选择耗材分类
    sleep    3
    ${asset_code}    设置开户行-根据时间格式定制
    耗材分类管理-设置耗材编码    ${asset_code}
    ${asset_name_update}    设置申请理由-根据时间格式定制
    耗材分类管理-设置耗材名称    ${asset_name_update}
    ${asset_remark}    sentences
    耗材分类管理-设置耗材备注信息    ${asset_remark}
    sleep    3
    耗材分类管理-设置耗材计量单位    ${asset_name}
    sleep    3
    事情申请暂存
    sleep    3
    goto    ${asset_item_list}
    sleep    3
    仓库管理-仓库名称搜索    ${asset_name_update}
    sleep    3
    组织会议报销添加成功断言    ${asset_name_update}
    [Teardown]    close

删除仓库管理-成功
    [Setup]    login
    log    添加仓库管理，信息如下
    goto    ${asset_item_add}
    sleep    3
    ${asset_name}    add_asset_item
    仓库管理-仓库名称搜索    ${asset_name}
    sleep    3
    仓库管理-点击删除按钮
    sleep    3
    仓库管理-确认删除
    sleep    3
    仓库管理-仓库名称搜索    ${asset_name}
    sleep    3
    组织会议报销添加成功断言-不存在名称    ${asset_name}
    [Teardown]    close

取消删除仓库管理-成功
    [Setup]    login
    log    添加仓库管理，信息如下
    goto    ${asset_item_add}
    sleep    3
    ${asset_name}    add_asset_item
    仓库管理-仓库名称搜索    ${asset_name}
    sleep    3
    仓库管理-点击删除按钮
    sleep    3
    仓库管理-中断删除
    sleep    3
    仓库管理-仓库名称搜索    ${asset_name}
    sleep    3
    组织会议报销添加成功断言    ${asset_name}
    [Teardown]    close
